Dependency Preserving Refinements and the Fundamental Problem of Database Design

نویسندگان

  • Johann A. Makowsky
  • Elena V. Ravve
چکیده

40 { How the folklore heuristics of splitting attributes can be made into a precise design tool for obtaining dependency preserving BCNF. { Why the Embedded Implicational Dependencies are all needed, when we deal with stepwise reenements of database schemes speciied by Functional and Inclusion Dependencies. As the material presented grew slowly while teaching database theory, its foundational and didactic merits should not be underestimated. Over the years our students of the advanced database theory course connrmed our view that traditional database design lacks coherence and that this approach makes many issues accessible to deeper understanding. Our approach via dependency preserving translation{reenements can be extended to a full edged design theory for Entity{Relationship design or, equivalently , for database schemes in ER-normal form, cf. MR92]. It is also the appropriate framework to compare transformations of ER-schemes and to address the Fundamental Problem of ER{Database Design. Translation schemes can also be used to deal with views and view updates, as views are special cases of translation schemes. The theory of complementary views from BS81] can be rephrased elegantly in this framework. It is connected with the notion of translation schemes invariant under a relation and implicit de-nability, Kol90]. Order invariant translation schemes play an important role in descriptive complexity theory, Daw93] and Mak94]. The theory of independent complementary views of KU84] exhibits some severe limitations on the applicability of BS81]. In spite of these limitations it seems worthwhile to explore the connection between independent views and transformation invariant for certain relations further. The latter two applications are currently being developed by the authors and their students. A uniform method for proving lower bounds on the computational complexity of logical theories.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Effective Method for Utility Preserving Social Network Graph Anonymization Based on Mathematical Modeling

In recent years, privacy concerns about social network graph data publishing has increased due to the widespread use of such data for research purposes. This paper addresses the problem of identity disclosure risk of a node assuming that the adversary identifies one of its immediate neighbors in the published data. The related anonymity level of a graph is formulated and a mathematical model is...

متن کامل

Transformation of XML Data into XML Normal Form

Normalization as a way of producing good database designs is a well understood topic for relational data. In this paper we discuss the problem of eliminating redundancies and preserving data dependencies in XML data when an XML schema is normalized. Normalization is one of the main tasks in relational database design, where 3NF or BCNF, is to be reached. However, neither of them is ideal: 3NF p...

متن کامل

Design of Desirable Relational Database Schemes

We define extended conflict free dependencies in the context of functional and multivalued dependencies; and prove that there exists an acyclic, dependency preserving, 4NF database scheme if and only if the given set of dependencies has an extended conflict free cover. This condition can be checked in polynomial time. A polynomial time algorithm to obtain such a scheme for a given extended conf...

متن کامل

8.4 Er-schemes

A uniform method for proving lower bounds on the computational complexity of logical theories. If we restrict our translation schemes to compositions of projections and joins and our dependencies to EID's, the previous section showed that for X = A, B or C, (X) and (X-EID) are equivalent, because the EID's are basically closed, cf. theorem 21. This is the appropriate framework to compare transf...

متن کامل

Finding Faithful Boyce-Codd Normal Form Decompositions

It is well known that faithful (i.e. dependency preserving) decompositions of relational database schemas into Boyce-Codd Normal Form (BCNF) do not always exist, depending on the set of functional dependencies given, and that the corresponding decision problem is NPhard. The only algorithm to guarantee both faithfulness and BCNF (if possible) proposed so far in [Os79] is a brute-force approach ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Data Knowl. Eng.

دوره 24  شماره 

صفحات  -

تاریخ انتشار 1998